package com.ruoyi.patrol.mapper;

import com.ruoyi.patrol.domain.PtLine;
import com.ruoyi.patrol.domain.PtLineApp;
import com.ruoyi.patrol.domain.PtLineSiteApp;
import org.apache.ibatis.annotations.Param;

import java.util.List;

/**
 * App端巡查线路Mapper接口
 *
 * @author mlb
 * @date 2022-11-14
 */
public interface PtLineAppMapper {
    /**
     * 查询巡查线路
     *
     * @param id 巡查线路ID
     * @return 巡查线路
     */
    public PtLineApp selectPtLineById(Long id);


    public List<PtLineSiteApp> selectLineSiteList( List<Long> ids);

    /**
     * 查询巡查线路列表
     *
     * @param ptLine 巡查线路
     * @return 巡查线路集合
     */
    public List<PtLineApp> selectPtLineList(PtLine ptLine);

    public List<PtLineApp> selectPtLineHistoryList(PtLine ptLine);

}
